home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_89_ASpoolPicture.txt < prev    next >
Text File  |  1992-10-27  |  44KB  |  757 lines

  1. # near model CODE resource
  2. # jump table entries: 17984-17992 (9 of them)
  3. export_2248:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  1B6E 0008 F1EC           move.b     [A5 - 0xE14], [A6 + 0x8]
  6. 0000000A  4E5E                     unlink     A6
  7. 0000000C  205F                     movea.l    A0, [A7]+
  8. 0000000E  544F                     addq.w     A7, 2
  9. 00000010  4ED0                     jmp        [A0]
  10. 00000012  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  11. export_2249: // at 00000014 (misaligned)
  12. 00000016  0000 1B6E                ori.b      D0, 0x6E /* 'n' */
  13. 0000001A  000A F188                ori.b      A2, 0x88
  14. 0000001E  1B6E 0008 F184           move.b     [A5 - 0xE7C], [A6 + 0x8]
  15. 00000024  4E5E                     unlink     A6
  16. 00000026  2E9F                     move.l     [A7], [A7]+
  17. 00000028  4E75                     rts
  18. 0000002A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  19. export_2250: // at 0000002C (misaligned)
  20. 0000002E  FDBA                     .invalid   <<F/6/6>>
  21. 00000030  41EE FEBA                lea.l      A0, [A6 - 0x146]
  22. 00000034  43ED F1A0                lea.l      A1, [A5 - 0xE60]
  23. 00000038  7010                     moveq.l    D0, 0x10
  24. label0000003A:
  25. 0000003A  20D9                     move.l     [A0]+, [A1]+
  26. 0000003C  51C8 FFFC                dbf        D0, -0x6 /* 0000003A */
  27. 00000040  3091                     move.w     [A0], [A1]
  28. 00000042  42A7                     clr.l      -[A7]
  29. 00000044  A975                     syscall    TickCount
  30. 00000046  486E FF00                pea.l      [A6 - 0x100]
  31. 0000004A  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  32. 0000004E  486E FEC0                pea.l      [A6 - 0x140]
  33. 00000052  486E FF00                pea.l      [A6 - 0x100]
  34. 00000056  486E FDBA                pea.l      [A6 - 0x246]
  35. 0000005A  3F3C 0002                move.w     -[A7], 0x2
  36. 0000005E  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  37. 00000062  41EE FEC0                lea.l      A0, [A6 - 0x140]
  38. 00000066  43EE FDBA                lea.l      A1, [A6 - 0x246]
  39. 0000006A  700F                     moveq.l    D0, 0x0F
  40. label0000006C:
  41. 0000006C  20D9                     move.l     [A0]+, [A1]+
  42. 0000006E  51C8 FFFC                dbf        D0, -0x6 /* 0000006C */
  43. 00000072  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 00000076  43EE FEBA                lea.l      A1, [A6 - 0x146]
  45. 0000007A  7010                     moveq.l    D0, 0x10
  46. label0000007C:
  47. 0000007C  20D9                     move.l     [A0]+, [A1]+
  48. 0000007E  51C8 FFFC                dbf        D0, -0x6 /* 0000007C */
  49. 00000082  3091                     move.w     [A0], [A1]
  50. 00000084  4E5E                     unlink     A6
  51. 00000086  4E75                     rts
  52. 00000088  4E56 0000                link       A6, 0
  53. 0000008C  2F0C                     move.l     -[A7], A4
  54. 0000008E  286E 0008                movea.l    A4, [A6 + 0x8]
  55. 00000092  4AAC FF78                tst.l      [A4 - 0x88]
  56. 00000096  6712                     beq        +0x14 /* 000000AA */
  57. 00000098  2F2C FF78                move.l     -[A7], [A4 - 0x88]
  58. 0000009C  1F3C 0001                move.b     -[A7], 0x1
  59. 000000A0  4EBA 020A                jsr        [PC + 0x20A /* 000002AC */]
  60. 000000A4  7000                     moveq.l    D0, 0x00
  61. 000000A6  2940 FF78                move.l     [A4 - 0x88], D0
  62. label000000AA:
  63. 000000AA  285F                     movea.l    A4, [A7]+
  64. 000000AC  4E5E                     unlink     A6
  65. 000000AE  205F                     movea.l    A0, [A7]+
  66. 000000B0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  67. 000000B4  4ED0                     jmp        [A0]
  68. 000000B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  69. export_2251: // at 000000B8 (misaligned)
  70. 000000BA  FD5E                     .extension 0xD5E <<F/4-5/6>> // unimplemented
  71. 000000BC  2F07                     move.l     -[A7], D7
  72. 000000BE  206E 000A                movea.l    A0, [A6 + 0xA]
  73. 000000C2  43EE FFBA                lea.l      A1, [A6 - 0x46]
  74. 000000C6  7010                     moveq.l    D0, 0x10
  75. label000000C8:
  76. 000000C8  22D8                     move.l     [A1]+, [A0]+
  77. 000000CA  51C8 FFFC                dbf        D0, -0x6 /* 000000C8 */
  78. 000000CE  3290                     move.w     [A1], [A0]
  79. 000000D0  7000                     moveq.l    D0, 0x00
  80. 000000D2  2D40 FF78                move.l     [A6 - 0x88], D0
  81. 000000D6  486E FF7C                pea.l      [A6 - 0x84]
  82. 000000DA  487A FFAC                pea.l      [PC - 0x54 /* 00000088, value 0x4E560000 'NV\0\0', cstring "NV" */]
  83. 000000DE  2F0E                     move.l     -[A7], A6
  84. 000000E0  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  85. 000000E4  42A7                     clr.l      -[A7]
  86. 000000E6  7054                     moveq.l    D0, 0x54
  87. 000000E8  2F00                     move.l     -[A7], D0
  88. 000000EA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  89. 000000EE  2D57 FF78                move.l     [A6 - 0x88], [A7]
  90. 000000F2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  91. 000000F6  206E FF78                movea.l    A0, [A6 - 0x88]
  92. 000000FA  2050                     movea.l    A0, [A0]
  93. 000000FC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  94. 00000100  7010                     moveq.l    D0, 0x10
  95. label00000102:
  96. 00000102  20D9                     move.l     [A0]+, [A1]+
  97. 00000104  51C8 FFFC                dbf        D0, -0x6 /* 00000102 */
  98. 00000108  3091                     move.w     [A0], [A1]
  99. 0000010A  206E FF78                movea.l    A0, [A6 - 0x88]
  100. 0000010E  2050                     movea.l    A0, [A0]
  101. 00000110  4268 0046                clr.w      [A0 + 0x46]
  102. 00000114  206E FF78                movea.l    A0, [A6 - 0x88]
  103. 00000118  2050                     movea.l    A0, [A0]
  104. 0000011A  7000                     moveq.l    D0, 0x00
  105. 0000011C  2140 0048                move.l     [A0 + 0x48], D0
  106. 00000120  206E FF78                movea.l    A0, [A6 - 0x88]
  107. 00000124  2050                     movea.l    A0, [A0]
  108. 00000126  7000                     moveq.l    D0, 0x00
  109. 00000128  2140 004C                move.l     [A0 + 0x4C], D0
  110. 0000012C  206E FF78                movea.l    A0, [A6 - 0x88]
  111. 00000130  2050                     movea.l    A0, [A0]
  112. 00000132  4228 0050                clr.b      [A0 + 0x50]
  113. 00000136  206E FF78                movea.l    A0, [A6 - 0x88]
  114. 0000013A  2050                     movea.l    A0, [A0]
  115. 0000013C  4228 0051                clr.b      [A0 + 0x51]
  116. 00000140  206E FF78                movea.l    A0, [A6 - 0x88]
  117. 00000144  2050                     movea.l    A0, [A0]
  118. 00000146  4228 0052                clr.b      [A0 + 0x52]
  119. 0000014A  102E 0008                move.b     D0, [A6 + 0x8]
  120. 0000014E  672E                     beq        +0x30 /* 0000017E */
  121. 00000150  4267                     clr.w      -[A7]
  122. 00000152  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  123. 00000156  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  124. 0000015A  486E FFC0                pea.l      [A6 - 0x40]
  125. 0000015E  2F3C 5265 6959           move.l     -[A7], 0x52656959 /* 'ReiY' */
  126. 00000164  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  127. 0000016A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  128. 0000016E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  129. 00000172  206E FF78                movea.l    A0, [A6 - 0x88]
  130. 00000176  2050                     movea.l    A0, [A0]
  131. 00000178  117C 0001 0050           move.b     [A0 + 0x50], 0x1
  132. label0000017E:
  133. 0000017E  102E 0008                move.b     D0, [A6 + 0x8]
  134. 00000182  6720                     beq        +0x22 /* 000001A4 */
  135. 00000184  4267                     clr.w      -[A7]
  136. 00000186  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  137. 0000018A  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  138. 0000018E  486E FFC0                pea.l      [A6 - 0x40]
  139. 00000192  1F3C 0003                move.b     -[A7], 0x3
  140. 00000196  486E FF76                pea.l      [A6 - 0x8A]
  141. 0000019A  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  142. 0000019E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  143. 000001A2  601E                     bra        +0x20 /* 000001C2 */
  144. label000001A4:
  145. 000001A4  4267                     clr.w      -[A7]
  146. 000001A6  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  147. 000001AA  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  148. 000001AE  486E FFC0                pea.l      [A6 - 0x40]
  149. 000001B2  1F3C 0001                move.b     -[A7], 0x1
  150. 000001B6  486E FF76                pea.l      [A6 - 0x8A]
  151. 000001BA  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  152. 000001BE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  153. label000001C2:
  154. 000001C2  206E FF78                movea.l    A0, [A6 - 0x88]
  155. 000001C6  2050                     movea.l    A0, [A0]
  156. 000001C8  316E FF76 0046           move.w     [A0 + 0x46], [A6 - 0x8A]
  157. 000001CE  206E FF78                movea.l    A0, [A6 - 0x88]
  158. 000001D2  2050                     movea.l    A0, [A0]
  159. 000001D4  117C 0001 0051           move.b     [A0 + 0x51], 0x1
  160. 000001DA  206E FF78                movea.l    A0, [A6 - 0x88]
  161. 000001DE  2050                     movea.l    A0, [A0]
  162. 000001E0  1028 0050                move.b     D0, [A0 + 0x50]
  163. 000001E4  6748                     beq        +0x4A /* 0000022E */
  164. 000001E6  4267                     clr.w      -[A7]
  165. 000001E8  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  166. 000001EC  3F3C 0001                move.w     -[A7], 0x1
  167. 000001F0  42A7                     clr.l      -[A7]
  168. 000001F2  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  169. 000001F6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  170. 000001FA  7E01                     moveq.l    D7, 0x01
  171. 000001FC  600A                     bra        +0xC /* 00000208 */
  172. label000001FE:
  173. 000001FE  41EE FD5D                lea.l      A0, [A6 - 0x2A3]
  174. 00000202  4230 7000                clr.b      [A0 + D7.w]
  175. 00000206  5247                     addq.w     D7, 1
  176. label00000208:
  177. 00000208  0C47 020A                cmpi.w     D7, 0x20A
  178. 0000020C  6FF0                     ble        -0xE /* 000001FE */
  179. 0000020E  2D7C 0000 020A FF6A      move.l     [A6 - 0x96], 0x20A
  180. 00000216  4267                     clr.w      -[A7]
  181. 00000218  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  182. 0000021C  486E FF6A                pea.l      [A6 - 0x96]
  183. 00000220  486E FD5E                pea.l      [A6 - 0x2A2]
  184. 00000224  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  185. 00000228  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  186. 0000022C  6064                     bra        +0x66 /* 00000292 */
  187. label0000022E:
  188. 0000022E  4267                     clr.w      -[A7]
  189. 00000230  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  190. 00000234  3F3C 0001                move.w     -[A7], 0x1
  191. 00000238  2F3C 0000 0200           move.l     -[A7], 0x200
  192. 0000023E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  193. 00000242  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  194. 00000246  206E FF78                movea.l    A0, [A6 - 0x88]
  195. 0000024A  2050                     movea.l    A0, [A0]
  196. 0000024C  2F08                     move.l     -[A7], A0
  197. 0000024E  42A7                     clr.l      -[A7]
  198. 00000250  7028                     moveq.l    D0, 0x28
  199. 00000252  2F00                     move.l     -[A7], D0
  200. 00000254  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  201. 00000258  201F                     move.l     D0, [A7]+
  202. 0000025A  205F                     movea.l    A0, [A7]+
  203. 0000025C  2140 0048                move.l     [A0 + 0x48], D0
  204. 00000260  206E FF78                movea.l    A0, [A6 - 0x88]
  205. 00000264  2050                     movea.l    A0, [A0]
  206. 00000266  2F28 0048                move.l     -[A7], [A0 + 0x48]
  207. 0000026A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  208. 0000026E  7028                     moveq.l    D0, 0x28
  209. 00000270  2D40 FF6A                move.l     [A6 - 0x96], D0
  210. 00000274  4267                     clr.w      -[A7]
  211. 00000276  3F2E FF76                move.w     -[A7], [A6 - 0x8A]
  212. 0000027A  486E FF6A                pea.l      [A6 - 0x96]
  213. 0000027E  206E FF78                movea.l    A0, [A6 - 0x88]
  214. 00000282  2050                     movea.l    A0, [A0]
  215. 00000284  2068 0048                movea.l    A0, [A0 + 0x48]
  216. 00000288  2F10                     move.l     -[A7], [A0]
  217. 0000028A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  218. 0000028E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  219. label00000292:
  220. 00000292  486E FF7C                pea.l      [A6 - 0x84]
  221. 00000296  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  222. 0000029A  2D6E FF78 000E           move.l     [A6 + 0xE], [A6 - 0x88]
  223. 000002A0  2E1F                     move.l     D7, [A7]+
  224. 000002A2  4E5E                     unlink     A6
  225. 000002A4  205F                     movea.l    A0, [A7]+
  226. 000002A6  5C4F                     addq.w     A7, 6
  227. 000002A8  4ED0                     jmp        [A0]
  228. 000002AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  229. // begin alternate branch 000002AC-000002B0
  230. export_2252:
  231. fn000002AC:
  232. 000002AC  4E56 FFBA                link       A6, -0x0046
  233. // end alternate branch 000002AC-000002B0
  234. export_2252: // at 000002AC (misaligned)
  235. fn000002AC: // (misaligned)
  236. 000002AE  FFBA                     .invalid   <<F/6/7>>
  237. 000002B0  2F0C                     move.l     -[A7], A4
  238. 000002B2  286E 000A                movea.l    A4, [A6 + 0xA]
  239. 000002B6  200C                     move.l     D0, A4
  240. 000002B8  677C                     beq        +0x7E /* 00000336 */
  241. 000002BA  2054                     movea.l    A0, [A4]
  242. 000002BC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  243. 000002C0  7010                     moveq.l    D0, 0x10
  244. label000002C2:
  245. 000002C2  22D8                     move.l     [A1]+, [A0]+
  246. 000002C4  51C8 FFFC                dbf        D0, -0x6 /* 000002C2 */
  247. 000002C8  3290                     move.w     [A1], [A0]
  248. 000002CA  2054                     movea.l    A0, [A4]
  249. 000002CC  1028 0051                move.b     D0, [A0 + 0x51]
  250. 000002D0  6716                     beq        +0x18 /* 000002E8 */
  251. 000002D2  4267                     clr.w      -[A7]
  252. 000002D4  2054                     movea.l    A0, [A4]
  253. 000002D6  3F28 0046                move.w     -[A7], [A0 + 0x46]
  254. 000002DA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  255. 000002DE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  256. 000002E2  2054                     movea.l    A0, [A4]
  257. 000002E4  4228 0051                clr.b      [A0 + 0x51]
  258. label000002E8:
  259. 000002E8  102E 0008                move.b     D0, [A6 + 0x8]
  260. 000002EC  6724                     beq        +0x26 /* 00000312 */
  261. 000002EE  2054                     movea.l    A0, [A4]
  262. 000002F0  C028 0050                and.b      D0, [A0 + 0x50]
  263. 000002F4  671C                     beq        +0x1E /* 00000312 */
  264. 000002F6  4267                     clr.w      -[A7]
  265. 000002F8  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  266. 000002FC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  267. 00000300  486E FFC0                pea.l      [A6 - 0x40]
  268. 00000304  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  269. 00000308  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  270. 0000030C  2054                     movea.l    A0, [A4]
  271. 0000030E  4228 0050                clr.b      [A0 + 0x50]
  272. label00000312:
  273. 00000312  2054                     movea.l    A0, [A4]
  274. 00000314  4AA8 0048                tst.l      [A0 + 0x48]
  275. 00000318  6710                     beq        +0x12 /* 0000032A */
  276. 0000031A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  277. 0000031E  205F                     movea.l    A0, [A7]+
  278. 00000320  A023                     syscall    DisposHandle/DisposeHandle
  279. 00000322  2054                     movea.l    A0, [A4]
  280. 00000324  7000                     moveq.l    D0, 0x00
  281. 00000326  2140 0048                move.l     [A0 + 0x48], D0
  282. label0000032A:
  283. 0000032A  2F0C                     move.l     -[A7], A4
  284. 0000032C  205F                     movea.l    A0, [A7]+
  285. 0000032E  A023                     syscall    DisposHandle/DisposeHandle
  286. 00000330  7000                     moveq.l    D0, 0x00
  287. 00000332  2840                     movea.l    A4, D0
  288. 00000334  6006                     bra        +0x8 /* 0000033C */
  289. label00000336:
  290. 00000336  3F3C 0003                move.w     -[A7], 0x3
  291. 0000033A  A9C8                     syscall    SysBeep
  292. label0000033C:
  293. 0000033C  285F                     movea.l    A4, [A7]+
  294. 0000033E  4E5E                     unlink     A6
  295. 00000340  205F                     movea.l    A0, [A7]+
  296. 00000342  5C4F                     addq.w     A7, 6
  297. 00000344  4ED0                     jmp        [A0]
  298. 00000346  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  299. 0000034A  0000 2F0C                ori.b      D0, 0xC
  300. 0000034E  286E 0008                movea.l    A4, [A6 + 0x8]
  301. 00000352  4AAC 0016                tst.l      [A4 + 0x16]
  302. 00000356  674E                     beq        +0x50 /* 000003A6 */
  303. 00000358  206C 0016                movea.l    A0, [A4 + 0x16]
  304. 0000035C  2050                     movea.l    A0, [A0]
  305. 0000035E  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  306. 00000362  2368 004C 0068           move.l     [A1 + 0x68], [A0 + 0x4C]
  307. 00000368  206C 0016                movea.l    A0, [A4 + 0x16]
  308. 0000036C  2050                     movea.l    A0, [A0]
  309. 0000036E  1028 0052                move.b     D0, [A0 + 0x52]
  310. 00000372  670C                     beq        +0xE /* 00000380 */
  311. 00000374  A8F4                     syscall    ClosePicture
  312. 00000376  206C 0016                movea.l    A0, [A4 + 0x16]
  313. 0000037A  2050                     movea.l    A0, [A0]
  314. 0000037C  4228 0052                clr.b      [A0 + 0x52]
  315. label00000380:
  316. 00000380  206C 0016                movea.l    A0, [A4 + 0x16]
  317. 00000384  2050                     movea.l    A0, [A0]
  318. 00000386  4AA8 0048                tst.l      [A0 + 0x48]
  319. 0000038A  671A                     beq        +0x1C /* 000003A6 */
  320. 0000038C  206C 0016                movea.l    A0, [A4 + 0x16]
  321. 00000390  2050                     movea.l    A0, [A0]
  322. 00000392  2F28 0048                move.l     -[A7], [A0 + 0x48]
  323. 00000396  205F                     movea.l    A0, [A7]+
  324. 00000398  A023                     syscall    DisposHandle/DisposeHandle
  325. 0000039A  206C 0016                movea.l    A0, [A4 + 0x16]
  326. 0000039E  2050                     movea.l    A0, [A0]
  327. 000003A0  7000                     moveq.l    D0, 0x00
  328. 000003A2  2140 0048                move.l     [A0 + 0x48], D0
  329. label000003A6:
  330. 000003A6  285F                     movea.l    A4, [A7]+
  331. 000003A8  4E5E                     unlink     A6
  332. 000003AA  205F                     movea.l    A0, [A7]+
  333. 000003AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  334. 000003B0  4ED0                     jmp        [A0]
  335. 000003B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  336. export_2253: // at 000003B4 (misaligned)
  337. 000003B6  FF9E                     .invalid   <<F/6/7>>
  338. 000003B8  206E 0012                movea.l    A0, [A6 + 0x12]
  339. 000003BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  340. 000003C0  22D8                     move.l     [A1]+, [A0]+
  341. 000003C2  22D8                     move.l     [A1]+, [A0]+
  342. 000003C4  4AAE 0016                tst.l      [A6 + 0x16]
  343. 000003C8  56C0                     sne        D0
  344. 000003CA  4A00                     tst.b      D0
  345. 000003CC  6700 0168                beq        +0x16A /* 00000536 */
  346. 000003D0  206E 0016                movea.l    A0, [A6 + 0x16]
  347. 000003D4  2050                     movea.l    A0, [A0]
  348. 000003D6  C028 0051                and.b      D0, [A0 + 0x51]
  349. 000003DA  6700 015A                beq        +0x15C /* 00000536 */
  350. 000003DE  206E 0016                movea.l    A0, [A6 + 0x16]
  351. 000003E2  2050                     movea.l    A0, [A0]
  352. 000003E4  3B68 0046 F194           move.w     [A5 - 0xE6C], [A0 + 0x46]
  353. 000003EA  4267                     clr.w      -[A7]
  354. 000003EC  3F2D F194                move.w     -[A7], [A5 - 0xE6C]
  355. 000003F0  3F3C 0001                move.w     -[A7], 0x1
  356. 000003F4  2F3C 0000 020A           move.l     -[A7], 0x20A
  357. 000003FA  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  358. 000003FE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  359. 00000402  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  360. 00000406  226E 0016                movea.l    A1, [A6 + 0x16]
  361. 0000040A  2251                     movea.l    A1, [A1]
  362. 0000040C  2368 0068 004C           move.l     [A1 + 0x4C], [A0 + 0x68]
  363. 00000412  206E 0016                movea.l    A0, [A6 + 0x16]
  364. 00000416  2050                     movea.l    A0, [A0]
  365. 00000418  4AA8 0048                tst.l      [A0 + 0x48]
  366. 0000041C  671A                     beq        +0x1C /* 00000438 */
  367. 0000041E  206E 0016                movea.l    A0, [A6 + 0x16]
  368. 00000422  2050                     movea.l    A0, [A0]
  369. 00000424  2F28 0048                move.l     -[A7], [A0 + 0x48]
  370. 00000428  205F                     movea.l    A0, [A7]+
  371. 0000042A  A023                     syscall    DisposHandle/DisposeHandle
  372. 0000042C  206E 0016                movea.l    A0, [A6 + 0x16]
  373. 00000430  2050                     movea.l    A0, [A0]
  374. 00000432  7000                     moveq.l    D0, 0x00
  375. 00000434  2140 0048                move.l     [A0 + 0x48], D0
  376. label00000438:
  377. 00000438  486E FFBA                pea.l      [A6 - 0x46]
  378. 0000043C  487A FF0A                pea.l      [PC - 0xF6 /* 00000348, value 0x4E560000 'NV\0\0', cstring "NV" */]
  379. 00000440  2F0E                     move.l     -[A7], A6
  380. 00000442  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  381. 00000446  4267                     clr.w      -[A7]
  382. 00000448  2F2D FE3A                move.l     -[A7], [A5 - 0x1C6]
  383. 0000044C  4EAD 418A                jsr        [A5 + 0x418A /* export_2093 */]
  384. 00000450  101F                     move.b     D0, [A7]+
  385. 00000452  671C                     beq        +0x1E /* 00000470 */
  386. 00000454  486D F1F0                pea.l      [A5 - 0xE10]
  387. 00000458  AA4E                     syscall    SetStdCProcs
  388. 0000045A  41ED 2742                lea.l      A0, [A5 + 0x2742 /* export_1252 */]
  389. 0000045E  2B48 F220                move.l     [A5 - 0xDE0], A0
  390. 00000462  41ED F1F0                lea.l      A0, [A5 - 0xE10]
  391. 00000466  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  392. 0000046A  2348 0068                move.l     [A1 + 0x68], A0
  393. 0000046E  601A                     bra        +0x1C /* 0000048A */
  394. label00000470:
  395. 00000470  486D F240                pea.l      [A5 - 0xDC0]
  396. 00000474  A8EA                     syscall    SetStdProcs
  397. 00000476  41ED 2742                lea.l      A0, [A5 + 0x2742 /* export_1252 */]
  398. 0000047A  2B48 F270                move.l     [A5 - 0xD90], A0
  399. 0000047E  41ED F240                lea.l      A0, [A5 - 0xDC0]
  400. 00000482  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  401. 00000486  2348 0068                move.l     [A1 + 0x68], A0
  402. label0000048A:
  403. 0000048A  700A                     moveq.l    D0, 0x0A
  404. 0000048C  2B40 F19C                move.l     [A5 - 0xE64], D0
  405. 00000490  2B6E 0016 F274           move.l     [A5 - 0xD8C], [A6 + 0x16]
  406. 00000496  102E 0010                move.b     D0, [A6 + 0x10]
  407. 0000049A  6758                     beq        +0x5A /* 000004F4 */
  408. 0000049C  0C6D 0700 FC50           cmpi.w     [A5 - 0x3B0], 0x700
  409. 000004A2  5CC1                     sge        D1
  410. 000004A4  C001                     and.b      D0, D1
  411. 000004A6  674C                     beq        +0x4E /* 000004F4 */
  412. 000004A8  41EE FF9E                lea.l      A0, [A6 - 0x62]
  413. 000004AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  414. 000004B0  20D9                     move.l     [A0]+, [A1]+
  415. 000004B2  20D9                     move.l     [A0]+, [A1]+
  416. 000004B4  2D6E 000C FFA6           move.l     [A6 - 0x5A], [A6 + 0xC]
  417. 000004BA  2D6E 0008 FFAA           move.l     [A6 - 0x56], [A6 + 0x8]
  418. 000004C0  2D7C FFFE 0000 FFAE      move.l     [A6 - 0x52], 0xFFFE0000
  419. 000004C8  7000                     moveq.l    D0, 0x00
  420. 000004CA  2D40 FFB2                move.l     [A6 - 0x4E], D0
  421. 000004CE  206D F274                movea.l    A0, [A5 - 0xD8C]
  422. 000004D2  2050                     movea.l    A0, [A0]
  423. 000004D4  2F08                     move.l     -[A7], A0
  424. 000004D6  42A7                     clr.l      -[A7]
  425. 000004D8  486E FF9E                pea.l      [A6 - 0x62]
  426. 000004DC  AA20                     syscall    OpenCPicture
  427. 000004DE  201F                     move.l     D0, [A7]+
  428. 000004E0  205F                     movea.l    A0, [A7]+
  429. 000004E2  2140 0048                move.l     [A0 + 0x48], D0
  430. 000004E6  206D F274                movea.l    A0, [A5 - 0xD8C]
  431. 000004EA  2050                     movea.l    A0, [A0]
  432. 000004EC  117C 0001 0052           move.b     [A0 + 0x52], 0x1
  433. 000004F2  6024                     bra        +0x26 /* 00000518 */
  434. label000004F4:
  435. 000004F4  206D F274                movea.l    A0, [A5 - 0xD8C]
  436. 000004F8  2050                     movea.l    A0, [A0]
  437. 000004FA  2F08                     move.l     -[A7], A0
  438. 000004FC  42A7                     clr.l      -[A7]
  439. 000004FE  486E FFF8                pea.l      [A6 - 0x8]
  440. 00000502  A8F3                     syscall    OpenPicture
  441. 00000504  201F                     move.l     D0, [A7]+
  442. 00000506  205F                     movea.l    A0, [A7]+
  443. 00000508  2140 0048                move.l     [A0 + 0x48], D0
  444. 0000050C  206D F274                movea.l    A0, [A5 - 0xD8C]
  445. 00000510  2050                     movea.l    A0, [A0]
  446. 00000512  117C 0001 0052           move.b     [A0 + 0x52], 0x1
  447. label00000518:
  448. 00000518  206D F274                movea.l    A0, [A5 - 0xD8C]
  449. 0000051C  2050                     movea.l    A0, [A0]
  450. 0000051E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  451. 00000522  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  452. 00000526  486E FFF8                pea.l      [A6 - 0x8]
  453. 0000052A  A87B                     syscall    ClipRect
  454. 0000052C  486E FFBA                pea.l      [A6 - 0x46]
  455. 00000530  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  456. 00000534  6006                     bra        +0x8 /* 0000053C */
  457. label00000536:
  458. 00000536  487A 000E                pea.l      [PC + 0xE /* 00000546, value 0x354F7065 '5Ope', pstring "OpenSpoolPicture: NIL spoolPictH or bogus spool file!" */]
  459. 0000053A  ABFF                     syscall    DebugStr
  460. label0000053C:
  461. 0000053C  4E5E                     unlink     A6
  462. 0000053E  205F                     movea.l    A0, [A7]+
  463. 00000540  DEFC 0012                add.w      A7, 0x12
  464. 00000544  4ED0                     jmp        [A0]
  465. 00000546  354F 7065                move.w     [A2 + 0x7065], A7
  466. 0000054A  6E53                     bgt        +0x55 /* 0000059F */
  467. 0000054C  706F                     moveq.l    D0, 0x6F
  468. 0000054E  6F6C                     ble        +0x6E /* 000005BC */
  469. 00000550  5069 6374                addq.w     [A1 + 0x6374], 8
  470. 00000554  7572                     moveq.l    D2, 0x72
  471. 00000556  653A                     bcs        +0x3C /* 00000592 */
  472. 00000558  204E                     movea.l    A0, A6
  473. 0000055A  494C                     chk.w      D4, A4
  474. 0000055C  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  475. 00000560  6F6C                     ble        +0x6E /* 000005CE */
  476. 00000562  5069 6374                addq.w     [A1 + 0x6374], 8
  477. 00000566  4820                     nbcd.b     -[A0]
  478. 00000568  6F72                     ble        +0x74 /* 000005DC */
  479. 0000056A  2062                     movea.l    A0, -[A2]
  480. 0000056C  6F67                     ble        +0x69 /* 000005D5 */
  481. 0000056E  7573                     moveq.l    D2, 0x73
  482. 00000570  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  483. 00000574  6F6C                     ble        +0x6E /* 000005E2 */
  484. 00000576  2066                     movea.l    A0, -[A6]
  485. 00000578  696C                     bvs        +0x6E /* 000005E6 */
  486. 0000057A  6521                     bcs        +0x23 /* 0000059D */
  487. export_2254:
  488. 0000057C  4E56 FFAC                link       A6, -0x0054
  489. 00000580  2F0C                     move.l     -[A7], A4
  490. 00000582  286E 0008                movea.l    A4, [A6 + 0x8]
  491. 00000586  200C                     move.l     D0, A4
  492. 00000588  56C0                     sne        D0
  493. 0000058A  4A00                     tst.b      D0
  494. 0000058C  676A                     beq        +0x6C /* 000005F8 */
  495. 0000058E  2054                     movea.l    A0, [A4]
  496. 00000590  C028 0051                and.b      D0, [A0 + 0x51]
  497. // begin alternate branch 00000592-00000596
  498. label00000592:
  499. 00000592  0051 6762                ori.w      [A1], 0x6762 /* 'gb' */
  500. // end alternate branch 00000592-00000596
  501. label00000592: // (misaligned)
  502. 00000594  6762                     beq        +0x64 /* 000005F8 */
  503. 00000596  1028 0052                move.b     D0, [A0 + 0x52]
  504. 0000059A  6708                     beq        +0xA /* 000005A4 */
  505. 0000059C  A8F4                     syscall    ClosePicture
  506. 0000059E  2054                     movea.l    A0, [A4]
  507. 000005A0  4228 0052                clr.b      [A0 + 0x52]
  508. label000005A4:
  509. 000005A4  2054                     movea.l    A0, [A4]
  510. 000005A6  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  511. 000005AA  2368 004C 0068           move.l     [A1 + 0x68], [A0 + 0x4C]
  512. 000005B0  2054                     movea.l    A0, [A4]
  513. 000005B2  4AA8 0048                tst.l      [A0 + 0x48]
  514. 000005B6  6740                     beq        +0x42 /* 000005F8 */
  515. 000005B8  4267                     clr.w      -[A7]
  516. 000005BA  2054                     movea.l    A0, [A4]
  517. label000005BC:
  518. 000005BC  3F28 0046                move.w     -[A7], [A0 + 0x46]
  519. 000005C0  3F3C 0001                move.w     -[A7], 0x1
  520. 000005C4  2F3C 0000 0200           move.l     -[A7], 0x200
  521. 000005CA  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  522. label000005CE:
  523. 000005CE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  524. 000005D2  700A                     moveq.l    D0, 0x0A
  525. 000005D4  2D40 FFFC                move.l     [A6 - 0x4], D0
  526. 000005D8  4267                     clr.w      -[A7]
  527. 000005DA  2054                     movea.l    A0, [A4]
  528. label000005DC:
  529. 000005DC  3F28 0046                move.w     -[A7], [A0 + 0x46]
  530. 000005E0  486E FFFC                pea.l      [A6 - 0x4]
  531. // begin alternate branch 000005E2-000005E4
  532. label000005E2:
  533. 000005E2  FFFC                     .invalid   <<F/7/7>>
  534. // end alternate branch 000005E2-000005E4
  535. label000005E2: // (misaligned)
  536. 000005E4  206D F274                movea.l    A0, [A5 - 0xD8C]
  537. // begin alternate branch 000005E6-000005EA
  538. label000005E6:
  539. 000005E6  F274 2050                .extension 0x274 <<F/1/1>>, 0x2050 // unimplemented
  540. // end alternate branch 000005E6-000005EA
  541. label000005E6: // (misaligned)
  542. 000005E8  2050                     movea.l    A0, [A0]
  543. 000005EA  2068 0048                movea.l    A0, [A0 + 0x48]
  544. 000005EE  2F10                     move.l     -[A7], [A0]
  545. 000005F0  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  546. 000005F4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  547. label000005F8:
  548. 000005F8  285F                     movea.l    A4, [A7]+
  549. 000005FA  4E5E                     unlink     A6
  550. 000005FC  2E9F                     move.l     [A7], [A7]+
  551. 000005FE  4E75                     rts
  552. export_2255:
  553. 00000600  4E56 FFF8                link       A6, -0x0008
  554. 00000604  2F0C                     move.l     -[A7], A4
  555. 00000606  206E 0008                movea.l    A0, [A6 + 0x8]
  556. 0000060A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  557. 0000060E  22D8                     move.l     [A1]+, [A0]+
  558. 00000610  22D8                     move.l     [A1]+, [A0]+
  559. 00000612  286E 000C                movea.l    A4, [A6 + 0xC]
  560. 00000616  200C                     move.l     D0, A4
  561. 00000618  56C0                     sne        D0
  562. 0000061A  4A00                     tst.b      D0
  563. 0000061C  6700 00BC                beq        +0xBE /* 000006DA */
  564. 00000620  2054                     movea.l    A0, [A4]
  565. 00000622  C028 0051                and.b      D0, [A0 + 0x51]
  566. 00000626  6700 00B2                beq        +0xB4 /* 000006DA */
  567. 0000062A  2B4C F274                move.l     [A5 - 0xD8C], A4
  568. 0000062E  2054                     movea.l    A0, [A4]
  569. 00000630  3B68 0046 F194           move.w     [A5 - 0xE6C], [A0 + 0x46]
  570. 00000636  4267                     clr.w      -[A7]
  571. 00000638  3F2D F194                move.w     -[A7], [A5 - 0xE6C]
  572. 0000063C  3F3C 0001                move.w     -[A7], 0x1
  573. 00000640  2F3C 0000 020A           move.l     -[A7], 0x20A
  574. 00000646  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  575. 0000064A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  576. 0000064E  4EAD 272A                jsr        [A5 + 0x272A /* export_1249 */]
  577. 00000652  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  578. 00000656  2254                     movea.l    A1, [A4]
  579. 00000658  2368 0068 004C           move.l     [A1 + 0x4C], [A0 + 0x68]
  580. 0000065E  4267                     clr.w      -[A7]
  581. 00000660  2F2D FE3A                move.l     -[A7], [A5 - 0x1C6]
  582. 00000664  4EAD 418A                jsr        [A5 + 0x418A /* export_2093 */]
  583. 00000668  101F                     move.b     D0, [A7]+
  584. 0000066A  6724                     beq        +0x26 /* 00000690 */
  585. 0000066C  486D F1F0                pea.l      [A5 - 0xE10]
  586. 00000670  AA4E                     syscall    SetStdCProcs
  587. 00000672  41ED 2732                lea.l      A0, [A5 + 0x2732 /* export_1250 */]
  588. 00000676  2B48 F210                move.l     [A5 - 0xDF0], A0
  589. 0000067A  41ED 273A                lea.l      A0, [A5 + 0x273A /* export_1251 */]
  590. 0000067E  2B48 F21C                move.l     [A5 - 0xDE4], A0
  591. 00000682  41ED F1F0                lea.l      A0, [A5 - 0xE10]
  592. 00000686  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  593. 0000068A  2348 0068                move.l     [A1 + 0x68], A0
  594. 0000068E  6022                     bra        +0x24 /* 000006B2 */
  595. label00000690:
  596. 00000690  486D F240                pea.l      [A5 - 0xDC0]
  597. 00000694  A8EA                     syscall    SetStdProcs
  598. 00000696  41ED 2732                lea.l      A0, [A5 + 0x2732 /* export_1250 */]
  599. 0000069A  2B48 F260                move.l     [A5 - 0xDA0], A0
  600. 0000069E  41ED 273A                lea.l      A0, [A5 + 0x273A /* export_1251 */]
  601. 000006A2  2B48 F26C                move.l     [A5 - 0xD94], A0
  602. 000006A6  41ED F240                lea.l      A0, [A5 - 0xDC0]
  603. 000006AA  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  604. 000006AE  2348 0068                move.l     [A1 + 0x68], A0
  605. label000006B2:
  606. 000006B2  2054                     movea.l    A0, [A4]
  607. 000006B4  4AA8 0048                tst.l      [A0 + 0x48]
  608. 000006B8  670C                     beq        +0xE /* 000006C6 */
  609. 000006BA  2F28 0048                move.l     -[A7], [A0 + 0x48]
  610. 000006BE  486E FFF8                pea.l      [A6 - 0x8]
  611. 000006C2  A8F6                     syscall    DrawPicture
  612. 000006C4  6006                     bra        +0x8 /* 000006CC */
  613. label000006C6:
  614. 000006C6  487A 0044                pea.l      [PC + 0x44 /* 0000070C, value 0x184E494C, pstring "NIL spoolPictH^^.rPictH!" */]
  615. 000006CA  ABFF                     syscall    DebugStr
  616. label000006CC:
  617. 000006CC  2054                     movea.l    A0, [A4]
  618. 000006CE  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  619. 000006D2  2368 004C 0068           move.l     [A1 + 0x68], [A0 + 0x4C]
  620. 000006D8  6006                     bra        +0x8 /* 000006E0 */
  621. label000006DA:
  622. 000006DA  487A 000E                pea.l      [PC + 0xE /* 000006EA, value 0x214E494C '!NIL', pstring "NIL spoolPictH or bad spool file!" */]
  623. 000006DE  ABFF                     syscall    DebugStr
  624. label000006E0:
  625. 000006E0  285F                     movea.l    A4, [A7]+
  626. 000006E2  4E5E                     unlink     A6
  627. 000006E4  205F                     movea.l    A0, [A7]+
  628. 000006E6  504F                     addq.w     A7, 8
  629. 000006E8  4ED0                     jmp        [A0]
  630. 000006EA  214E 494C                move.l     [A0 + 0x494C], A6
  631. 000006EE  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  632. 000006F2  6F6C                     ble        +0x6E /* 00000760 */
  633. 000006F4  5069 6374                addq.w     [A1 + 0x6374], 8
  634. 000006F8  4820                     nbcd.b     -[A0]
  635. 000006FA  6F72                     ble        +0x74 /* 0000076E */
  636. 000006FC  2062                     movea.l    A0, -[A2]
  637. 000006FE  6164                     bsr        +0x66 /* 00000764 */
  638. 00000700  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  639. 00000704  6F6C                     ble        +0x6E /* 00000772 */
  640. 00000706  2066                     movea.l    A0, -[A6]
  641. 00000708  696C                     bvs        +0x6E /* 00000776 */
  642. 0000070A  6521                     bcs        +0x23 /* 0000072D */
  643. 0000070C  184E                     movea.b    A4, A6
  644. 0000070E  494C                     chk.w      D4, A4
  645. 00000710  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  646. 00000714  6F6C                     ble        +0x6E /* 00000782 */
  647. 00000716  5069 6374                addq.w     [A1 + 0x6374], 8
  648. 0000071A  485E                     pea.l      [A6]+
  649. 0000071C  5E2E 7250                addq.b     [A6 + 0x7250], 7
  650. 00000720  6963                     bvs        +0x65 /* 00000785 */
  651. 00000722  7448                     moveq.l    D2, 0x48
  652. 00000724  2100                     move.l     -[A0], D0
  653. 00000726  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  654. export_2256: // at 00000728 (misaligned)
  655. 0000072A  FFFE                     .invalid   <<F/7/7>>
  656. 0000072C  48E7 0108                movem.l    -[A7], D7,A4
  657. 00000730  286E 0014                movea.l    A4, [A6 + 0x14]
  658. 00000734  4247                     clr.w      D7
  659. 00000736  200C                     move.l     D0, A4
  660. 00000738  56C0                     sne        D0
  661. 0000073A  4A00                     tst.b      D0
  662. 0000073C  6700 00AC                beq        +0xAE /* 000007EA */
  663. 00000740  2054                     movea.l    A0, [A4]
  664. 00000742  C028 0051                and.b      D0, [A0 + 0x51]
  665. 00000746  6700 00A2                beq        +0xA4 /* 000007EA */
  666. 0000074A  2B4C F274                move.l     [A5 - 0xD8C], A4
  667. 0000074E  2054                     movea.l    A0, [A4]
  668. 00000750  3B68 0046 F194           move.w     [A5 - 0xE6C], [A0 + 0x46]
  669. 00000756  4267                     clr.w      -[A7]
  670. 00000758  3F2D F194                move.w     -[A7], [A5 - 0xE6C]
  671. 0000075C  3F3C 0001                move.w     -[A7], 0x1
  672. label00000760:
  673. 00000760  2F3C 0000 020A           move.l     -[A7], 0x20A
  674. // begin alternate branch 00000764-00000778
  675. fn00000764:
  676. 00000764  020A 4EAD                andi.b     A2, 0xAD
  677. 00000768  03AA 4EAD                bclr       [A2 + 0x4EAD], D1
  678. 0000076C  207A 4EAD                movea.l    A0, [PC + 0x4EAD /* 0000561B, cstring ""<EOF> */]
  679. label0000076E: // (misaligned)
  680. 00000770  272A 206D                move.l     -[A3], [A2 + 0x206D]
  681. label00000772: // (misaligned)
  682. 00000774  FE3A 2254                .unknown   0xFE3A 0x2254 (W = 7)
  683. // end alternate branch 00000764-00000778
  684. fn00000764: // (misaligned)
  685. 00000766  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  686. 0000076A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  687. label0000076E:
  688. 0000076E  4EAD 272A                jsr        [A5 + 0x272A /* export_1249 */]
  689. label00000772:
  690. 00000772  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  691. label00000776:
  692. 00000776  2254                     movea.l    A1, [A4]
  693. 00000778  2368 0068 004C           move.l     [A1 + 0x4C], [A0 + 0x68]
  694. 0000077E  4267                     clr.w      -[A7]
  695. 00000780  2F2D FE3A                move.l     -[A7], [A5 - 0x1C6]
  696. // begin alternate branch 00000782-00000788
  697. label00000782:
  698. 00000782  FE3A 4EAD                .unknown   0xFE3A 0x4EAD (W = 7)
  699. 00000786  418A                     .invalid   0, A2 // invalid opcode 4 with b == 6
  700. // end alternate branch 00000782-00000788
  701. label00000782: // (misaligned)
  702. 00000784  4EAD 418A                jsr        [A5 + 0x418A /* export_2093 */]
  703. 00000788  101F                     move.b     D0, [A7]+
  704. 0000078A  671C                     beq        +0x1E /* 000007A8 */
  705. 0000078C  486D F1F0                pea.l      [A5 - 0xE10]
  706. 00000790  AA4E                     syscall    SetStdCProcs
  707. 00000792  41ED 273A                lea.l      A0, [A5 + 0x273A /* export_1251 */]
  708. 00000796  2B48 F21C                move.l     [A5 - 0xDE4], A0
  709. 0000079A  41ED F1F0                lea.l      A0, [A5 - 0xE10]
  710. 0000079E  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  711. 000007A2  2348 0068                move.l     [A1 + 0x68], A0
  712. 000007A6  601A                     bra        +0x1C /* 000007C2 */
  713. label000007A8:
  714. 000007A8  486D F240                pea.l      [A5 - 0xDC0]
  715. 000007AC  A8EA                     syscall    SetStdProcs
  716. 000007AE  41ED 273A                lea.l      A0, [A5 + 0x273A /* export_1251 */]
  717. 000007B2  2B48 F26C                move.l     [A5 - 0xD94], A0
  718. 000007B6  41ED F240                lea.l      A0, [A5 - 0xDC0]
  719. 000007BA  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  720. 000007BE  2348 0068                move.l     [A1 + 0x68], A0
  721. label000007C2:
  722. 000007C2  4267                     clr.w      -[A7]
  723. 000007C4  2054                     movea.l    A0, [A4]
  724. 000007C6  2F28 0048                move.l     -[A7], [A0 + 0x48]
  725. 000007CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  726. 000007CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  727. 000007D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  728. 000007D6  4EAD 42A2                jsr        [A5 + 0x42A2 /* export_2128 */]
  729. 000007DA  3E1F                     move.w     D7, [A7]+
  730. 000007DC  2054                     movea.l    A0, [A4]
  731. 000007DE  226D FE3A                movea.l    A1, [A5 - 0x1C6]
  732. 000007E2  2368 004C 0068           move.l     [A1 + 0x68], [A0 + 0x4C]
  733. 000007E8  6006                     bra        +0x8 /* 000007F0 */
  734. label000007EA:
  735. 000007EA  487A 0016                pea.l      [PC + 0x16 /* 00000802, value 0x214E494C '!NIL', pstring "NIL spoolPictH or bad spool file!" */]
  736. 000007EE  ABFF                     syscall    DebugStr
  737. label000007F0:
  738. 000007F0  3D47 0018                move.w     [A6 + 0x18], D7
  739. 000007F4  4CDF 1080                movem.l    D7,A4, [A7]+
  740. 000007F8  4E5E                     unlink     A6
  741. 000007FA  205F                     movea.l    A0, [A7]+
  742. 000007FC  DEFC 0010                add.w      A7, 0x10
  743. 00000800  4ED0                     jmp        [A0]
  744. 00000802  214E 494C                move.l     [A0 + 0x494C], A6
  745. 00000806  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  746. 0000080A  6F6C                     ble        +0x6E /* 00000878 */
  747. 0000080C  5069 6374                addq.w     [A1 + 0x6374], 8
  748. 00000810  4820                     nbcd.b     -[A0]
  749. 00000812  6F72                     ble        +0x74 /* 00000886 */
  750. 00000814  2062                     movea.l    A0, -[A2]
  751. 00000816  6164                     bsr        +0x66 /* 0000087C */
  752. 00000818  2073 706F                movea.l    A0, [A3 + D7.w + 0x6F]
  753. 0000081C  6F6C                     ble        +0x6E /* 0000088A */
  754. 0000081E  2066                     movea.l    A0, -[A6]
  755. 00000820  696C                     bvs        +0x6E /* 0000088E */
  756. 00000822  6521                     bcs        +0x23 /* 00000845 */
  757.